40 Mulam Awliya Siyaram is a place of worship, located at Nintavur, Sri Lanka
A human in 40 feet in recent time is totally not logical