India won the Miss Universe crown after 21 years on Monday after 21-year-old Harnaaz Sandhu from Chandigarh was named the winner of the 70th edition of the beauty pageant held in Israel. Paraguay's Nadia Ferreira was named first runner-up and South Africa's Lalela Mswane was the second runner-up. Lara Dutta last won the Miss Universe title for India in 2000.