Where is the Country India Located?

The country India is located in South Asia, surrounded by Pakistan, China, Bangladesh and Sri Lanka. It is the second most populous nation in the world and also a great tourist destination for those wanting to visit sites such as the Taj Mahal and Golden Temple, the site of the filming of the James Bond movie ‘Octopussy’, and Oscar-winning ‘Slumdog Millionaire’ and the location that most of the events of ‘Shantaram’ occurred.