Where are nearly all Kings and Queens of England crowned?

Westminster Abbey