Taru Devani was born on April 22, 1951 in Uganda as Tarulata Kotecha. She is an actress, known for Shoot on Sight (2007), Unfinished Song (2012) and Shaandaar (2015). Read more on iMDB