Dhaka, Wednesday, 23, October 2019
Sci-Tech

Best 20 Technology Pictures in 2015

A tower of Abengoa solar plant at ´Solucar´ solar park is pictured in Sanlucar la Mayor, near Seville, southern Spain November 13, 2015.

Photo: Reuters
14 Dec 2015, 15:49
Advertisement
Most Viewed Photo
        Advertisement