There is a difference between Local SEO and National SEO.
Local SEO uses the city name where you want to promote your business locally such as Lahore, Karachi etc by using local contact details while National SEO is implemented for whole country to promote your business such as Pakistan.