English: the largest mosque.
Telugu: అతిపెద్ద మసీదు