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