Lewis Hamilton takes superb win in Sao Paulo - Barbados Today