In Agra, in the city of the Taj, people love their guns. According to one official estimate, there are more than 35,000 licensed guns in this city alone. And those who deal in weapons say that the number of illegal weapons is many times that number.And the buyers are not just mafia dons and politicians' goons but just about everybody