Tulsa, the second-largest city in the state of Oklahoma also known as the ‘Oil Capital of the World’ as it is situated atop of the world’s largest known oil reserve. The city has a few highlights with a lively history, and there are also a…
Source
