Skip to main content

Definitions by selinsel

istanbul 

It's one of the gorgeous cities in the world which is in Turkey.
istanbul by selinsel April 6, 2010