What is CFD (Contract for Difference) and how CFD trading works [Infographic]

This infographic explains what CFD (Contract for Difference) and how CFD trading works.  You can also use CFD for longer term investing.