In the last few years, actor Aishwarya Rai Bachchan has faced much flak over her weight and her fashion choices. But the actress, considered one of the most beautiful women in the world, stunned the shutterbugs and silenced her critics at the opening ceremony of the Commonwealth Games in Glasgow recently.