English: the world is faced with a challenge.
Telugu: ప్రపంచం ఒక సవాలును ఎదుర్కొంటున్నది.