Sri Lanka’s Ishadi Amanda has achieved a historic milestone by securing the title of First Runner-Up at the 40th Mrs. World pageant held in Las Vegas, USA. This marks the highest placement for a Sri ...