Hi Mohamad
Are you not complicating matters by having so many tables.
Could you not simplify it down to (at least) PROVINCE if not City Name?
For example, If One table had continent, region, country, province as fields (Combined, they are the primary key), You could reduce the overhead by simply...