The Ajmer Fort (or Taragarh Fort) stands on a hill above the city, making it one of Ajmer's most famous landmarks. Built by ...