Are opportunities for trainees better in London?

I’m a second year law student and have just started exploring my options for when I graduate. Most of my friends are hoping to get training contracts with big City firms but I’m not sure I want to move to London.

I would rather stay in the Midlands as I want to be closer to my family. Will I be left without a training contract if I don’t move to London?