English: But it shed new light.
Telugu: అయితే అది తాజాగా వెలుగులోకి వచ్చింది.