It only just dawned on me that Christmas is in a few weeks and i haven't even started my Christmas shopping let alone started to save for presents.
here are some places to go for cheap Christmas presents
1. Portabello Market
2. Spitafield Market
3. Kingly Court (kind of expensive but you get nice things there)
4. Camden Market