Manakula Vinayagar Temple Trust

GPTKB entity