English: Several web sites have picked up the photos.
Telugu: వివిధ వెబ్ సైట్లు ఈ ఫోటోలు అందించాయి.