English: This was the right place to see them.
Telugu: వీటిని చూడటానికి ఇదే సరైన స్థలం.