October 09, 2011, (Sawf News) - Sisters Esha Deol and Ahana Deol looked seriously stylish at the music launch of Tell Me O Kkhuda at Hotel Lalit Intercontinental in Mumbai on Friday evening, October 7...