This giant boulder is one of the town Kancheepuram’s tourist attractions, as it seems to defy the laws of physics.