A poster of Lord Hanuman in the American superhero film ‘The Flash,’ which recently hit the theatres, has left Indian netizens baffled. The poster can be spotted in several scenes in Barry Allen’s (The Flash) room. Several netizens shared pictures of the scene asking if anyone knows the reference. One user tweeted, “Pov: you’re a [...]