India denies presence of US Special Forces on its soil

Submitted by PTI on

New Delhi, May 7 (PTI) The Indian Government today said it has denied a recent assertion made by US Pacific Command Chief Admiral Robert Willard regarding the presence of United States Special Forc

X