Torsa etches her name in Guinness Records
Ladakh, a stunning mountainous region in India, is home to Urming La, known as the highest drivable road globally, reaching a staggering altitude of around 19,024 feet above sea level. During the Vibrant Ladakh Festival of 2023, something truly remarkable unfolded -- an international fashion show a