India Travel Guide
India lies in south Asia, between Pakistan, China and Nepal. To the north it is bordered by the world’s highest mountain chain. The capital of India is New Delhi, and the country largest cities are Mumbai (formerly Bombay), Delhi, and Kolkata (formerly Calcutta). India is the seventh largest country in the world. India’s population is one ...