Where do the Shompens live in India, who have been seen by very few people until now
The Shompens are a mysterious tribe living in the Great Nicobar Island of India, remaining largely isolated from modern society.
Congress raises questions about the Great Nicobar project, calls it 'devastating'
The Congress party in India has criticized the approval of the Great Nicobar project by the National Green Tribunal, calling its environmental impact devastating.
The Great Nicobar Project is India's future 'Singapore' and also a response to China
India's National Green Tribunal has approved the Great Nicobar Project, which is the country's largest infrastructure initiative, stirring political and environmental debates.