India is located on the Indian subcontinent, which lies to the south of Asia and is separated from the Asian mainland by the Himalayas and the Hindu Kush mountain ranges. India shares borders with Bangladesh, Bhutan, China, Myanmar, Nepal, and Pakistan. It is bounded by the Bay of Bengal to the south-east and the Arabian Sea and the Indian Ocean to the south-west.
Location of India with respect to Europe
India is located in the eastern hemisphere, while Europe is located in the western hemisphere. The two continents are separated by the vast expanse of the Indian Ocean and the Asian landmass. India lies almost directly south of Europe, with the Arabian Peninsula and Middle East countries separating the two continents. The closest point from India to Europe is approximately 1000 miles (1600 km) across the Arabian Sea from Mumbai to Oman.