The Foreign Secretary was put on the spot by MPs today over the demand for compensation made by a slew of Commonwealth leaders last month.