First Launch: 2004-10-27. Last Launch: 2014-04-27. Number: 26 . Longitude: 87.05 deg. Latitude: 20.98 deg.