Rahul - Instablogs
Oct 7 2008
Nepal ushered in a new goddess: a three-year-old girl who will be worshipped as the new Kumari or Living Goddess for at least the next seven years.