I don't think anfield can host world cup matches as it doesnt have a screen.
England have the infrastructure and requirements to host the FIFA World Cup on their own.
The country has a strong pool of world-class stadiums, including:
Wembley Stadium (90,000)
Old Trafford (74,000 )
Tottenham Hotspur Stadium (62,000 )
London Stadium (62,000 )
Emirates Stadium (60,000 )
Etihad Stadium (53,000 )
Anfield (61,000 )
St James' Park (52,000 )
Villa Park (42,000 )
Stamford Bridge (40,000 )
Stadium of Light (48,000 )
Elland Road (53,000)
Hill Dickinson Stadium (52,000 )
In all, United Kingdom will host conveniently.