Genelia D Souza and Tara Sharma at launch of Baby Dove in India

Genelia D Souza and Tara Sharma at launch of Baby Dove in India