US
Actor Cameron Diaz who has been dating baseball star Alex Rodriguez for around a year is reportedly set to marry him.