English: Bara Imambara means a big place of worship
Telugu: బర ఇమంబర అంటే పూజించే పెద్ద స్థలం అని అర్ధం