Exploring Nepal With My Cam

Friday, November 5, 2010

A Rare of living Goddess Of Earth In Nepal

A living Devi known as Female god Kumari Still exist Here in Kumaripati Lalitpur Nepal