Technology | Fri Apr 4, 2014 12:02am IST

Europe launches first satellite in huge earth observation project