English: It could be seen from anywhere on earth.
Telugu: భూమిమీద ఎక్కడినుంచియైనా దానిని చూడవచ్చు.