English: Yes, Rio, in Brazil.
Telugu: ఔను. బ్రెజిల్ లోని రియో డీజెనీరోలో.