Bhabha Atomic Research Centre (BARC) in Mumbai The Bhabha Atomic Research Centre (BARC) at Mumba’s Trombay is one of India’s forbidden places ... North Sentinel Island in Andaman and Nicobar ...
It straddles both India and China and tourists throng on the Indian side for stunning views.