Photograph by Satyaki Basu, My Shot |
The ethnic groups of India are as varied as the landscapes of the sweeping Asian subcontinent—Bengalis, Punjabis, Gujaratis, Nagas, Sora, and others add up to nearly 1.2 billion people, making India the world's second most populous country. Pictured here: A young boy dressed as the Hindu deity Lord Krishna
Text & Photo > National Geographic