India is a land of stunning contrasts. From snow-covered mountains to golden deserts and lush forests to sparkling beaches, its natural beauty is truly breathtaking. Every corner of the country tells ...
Noida-based mountaineer Atul Laddha has etched his name in the record books after successfully scaling Aconcagua, the highest peak in South America.