The victim was lucky enough as she managed to escape from the attack when the accused had tried to impose himself on her in a hotel room in the city.
The girl, who jumped from the balcony of her room on the first floor, has been admitted to a hospital with severe head injuries and fractured legs. Agra police arrested the accused who has been identified as the hotel owner.
The recent incident in Agra is a bolt on India's face as the country has been facing massive criticism for failing to provide security to foreign tourists.
A Swiss woman, who was accompanied by her husband, was gangraped by six to seven people in Madhya Pradesh. All accused have been arrested.
Citing the increasing crime cases, especially against foreign tourists in India, Britain has advised its female tourists to be cautious while travelling in India.
"Our travel advice states that women should use caution if travelling alone in India. Reported cases of sexual assault against women and young girls are increasing; recent sexual attacks against female visitors in tourist areas and cities show that foreign women are also at risk," a Foreign and Commonwealth Office (FCO) spokesperson said.