English: the largest fort in India (1)
Telugu: ఇండియాలో అతిపెద్ద మసీదు (1)