The Bali Art Festival
Updated On Jun 19, 2007 03:53 PM IST
1 / 2
Updated on Jun 19, 2007 03:53 PM IST
Indian dancers perform during the annual Bali Art Festival in Denpasar, on Bali island.
2 / 2
Updated on Jun 19, 2007 03:53 PM IST