Indian diva brings home Mrs World title after 21 years

Congratulations are in order for India’s beauty pageant industry as a Jammu-Kashmir-born woman Sargam Koushal, representing India, has won the “Mrs World” title. With Koushal besting competitors from 63 countries, … Continue reading Indian diva brings home Mrs World title after 21 years