At a time when showing off one’s skin and shedding clothes in films give a ticket to success in Bollywood, actress Amrita Rao is amongst the few actresses in India’s tinseltown, who set the screen on ...