Kumari is the only living goddess in the world, and she resides in Nepal who is a girl from Shakya clan.  Kumari in Kathmandu is accompanied by Lord Ganesh and Lord Vairab who are young boys.

LEAVE A REPLY

Please enter your comment!
Please enter your name here