English: the largest mosque in India.
Telugu: భారతదేశంలో అతి పెద్ద మసీదు?