Istanbul is the city that stands on Bosphorous. It is situated in Turkey and it is the one of the largest cities in the world. It’s the hub of culture and commercial activity in Turkey and hence is of vital importance to the country. An interesting fact about Istanbul is that it is located on [...]