Cover of cotton exchange marches ahead

500.0