The geography of India consists of plains, peninsula plateaus, coastal regions, islands, and mountain ranges. The main mountain ranges of India are in turn divided into broken sub-chains and hills. The hills of India house famous mountain resorts, landscapes, natural beauties and a wide range of flora and fauna.