Cameron Diaz has revealed a love for British men due to their sense of humour. Speaking to Harper’s Bazaar magazine, the American actress revealed that she loves the British’s man sense of chivalry and charm which is something that the U.S. lacks and is a part of the British culture. Of Colin Firth, she said: … Continued

