India today successfully launched 20 satellites, including its earth observation 727.5kg Cartosat-2 series, PSLV lifted off a total of 1288kg in to space and began placing satellites into orbit about 17minutes later, in the designated polar Sun Synchronous Orbit (SSO), in a single mission on board ISRO’s 320-tonne Polar Satellite Launch Vehicle PSLV-C34 from the…