China launches manned space mission - Barbados Today