English: It is the Japanese cultural centre.
Telugu: ఇది జపాన్ దేశ సాంస్కృతిక కేంద్రం.