The US Securities and Exchange Commission has fined Diageo US$16m for failing to stop its subsidiaries bribing officials in the emerging markets of India, Thailand and South Korea.