English: It was a triumph of humanity over nature.
Telugu: అది మనిషి ప్రకృతి మీద సాధించిన విజయం.