Oslo is the capital and largest city of Norway, situated on the southern coast of Norway, at the head of the Oslofjord. The city has a population of around 697,000 and is known for its stunning natural beauty, vibrant cultural scene, and rich history.