Home Stock Analysis Asian markets end higher: Shanghai Composite hits 10-year high