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.
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.