Home  /  Asia  /  India

India is a mystique land with contrasts. A place where the modern and the old exist together, harmonizing a virtual paradise. Composing most of south Asia, it is one the world’s largest country with tall mountains, deserts impressive in scale, and beautiful waterfalls, areas in Himalayas and metropolis Mumbai in the west. Deccan Plateau in south makes India upland plain, flat along the Ganges, desert in the west and very high in north with the Himalayas.