While London basks in the glory of its athletics triumphs, one nation's medal haul is far less than expected.