What Is the Difference Between Fantasy and Reality?

According to Oxford Dictionaries, fantasy is something that is produced by the imagination, whereas reality is something that is exists independently from the mind. A person's understanding of reality is affected by the laws of physics, social interactions and constructs, economics, politics and sciences.