English: Biggest temple in the world (1)
Telugu: ప్రపంచములో అతిపెద్ద దేవాలయము (1)