English: And in Japan, no less.
Telugu: అందులో జపాన్ లో అయితే మరీనూ.