Nestled along the coastline of the Caspian Sea, Baku is the capital and commercial hub of Azerbaijan. This beautiful country lies at the crossroads of Europe and Asia, and has recently made it to the ...