Tag: Mission Impossible

The National Security Agency (NSA) of the United States had plans to install a super spy software named APPARITION in New Delhi, a recent ‘top secret’-marked NSA document leaked by CIA contractor-turned whistleblower Edward Snowden has revealed. SCS stands for...