English: They are giants.
Telugu: వీళ్లు మహాపతివ్రతలు.