English: This corroborates a recent report .
Telugu: తాజాగా విడుదలైన నివేదిక దీన్ని బలపరుస్తోంది.