English: It's the largest festival in Japan.
Telugu: ఇది జపాన్లో అతిపెద్ద పండుగ.