Mehrangarh Fort is a 15th-century former palace that's now converted into a museum. Set on a rocky outcrop, the fort ...