Residents of a town in India’s, Uttar Pradesh were in for a shock after a balloon in the shape of fictional character Iron Man let loose in the skies sparked fears of an alien invasion. The gas balloon resembling a robot, later landed in a canal and a crowd gathered to witness the scenario and spot what some of them thought was “an alien”.