20090729 india: Leela Naidu put India on the beauty map