Baku - the capital of Azerbaijan, is located on the coast of Caspian Sea. It attracts millions of tourists every year for its amazing blend of history, culture and natural beauty.