Home to some of the world’s highest mountains, a rich cultural heritage, its stunning natural landscapes, and its amazing cuisine, India is a large country located in southern Asia. The country contains 13,857 named mountains, the highest and most prominent of which is Kanchenjunga (8,586m/28,169ft).