North India, also called Northern India or simply the North, in a broader geographic context, typically refers to the northern part of India or historically, of the Indian subcontinent, occupying 72.6% of India's total land area and 75% of India's population, and where Indo-Aryans form a prominent majority population.
Lahaul & Spiti can leave you breathless with its stunning vistas, but it can also make you feel fuzzy with its cultural richness and hospitality. It is so amazing to witness handful of people who survive in the harshest of climate smiling and receiving you...
Popular tourist places of Rajasthan and is considered as the most romantic city of India. This city is compared with Venice of Greece. It is the favorite wedding destination of celebrities of India and out of India.