
A teenager is allegedly fighting for her life in hospital after being beaten by Iran’s morality police for not wearing a hijab.
Armita Geravand, 16, is seen on CCTV being dragged off a Tehran metro train when she collapsed on board at Shohada station on Sunday.