India is often referred to as a subcontinent of Southern Asia owing to its distinct and vast landmass. Surrounded by sea on three sides, the majestic Himalayas separates it from the rest of mainland Asia. India is famous for its ancient history, varied landscapes and diverse culture.