where on earth – From what point could you view the most countries?

I’ll take a stab at answering this.

The near-quadripoint works, you can see four countries. I’ve been there myself:

http://babakfakhamzadeh.com/article/from-zambia-to-botswana-nearly-a-quadripoint

But, there are a few more candidates.

The Wakhan corridor (in Afghanistan, http://en.wikipedia.org/wiki/Wakhan_Corridor) is so narrow (8 miles at its narrowest), that I presume there will be peaks from where you can see Afghanistan, China, Tajikistan and Pakistan.

The eastern edge of Kazakhstan and the western edge of Mongolia nearly meet, separated by a 30km gap where Russia and China border. The border here is fairly mountainous, so it’s likely there will be multiple points along this corridor where you will be able to see four countries.

Technically, if you stand on the south pole, you can see land claimed by 6 or 7 countries: http://en.wikipedia.org/wiki/Territorial_claims_in_Antarctica#mediaviewer/File:Antarctic_Region.png

There’s a road that connects Igdir (in Turkey) to Nakchivan (in an Azeri exclave). The road goes through a Turkish corridor that, at times, is only some 2k wide. There, Iran is one side, Armenia on the other.
Beyond a doubt, you’d be able to see four countries here, from multiple locations.

So, the question is, besides on the south pole, where can you see five countries from the ground?

covid 19 – Are there EU countries that allow foreign residents to obtain the EU vaccination certificate?

The Czech page on obtaining the EU vaccination certificate based on a non-EU vaccination mentions that only Czech and EU citizens are eligible for now. So i.e. if you’re an American tourist (without dual citizenship) traveling to Prague with your CDC vaccine card, you would not be eligible for an EU vaccine certificate. This will make travel a bit inconvenient as you’ll be forced to get tested frequently, as this is the only official alternative if you don’t have a valid certificate of vaccination and want to visit things like restaurants and museums.

But are there countries which are more open minded and will issue the certificate to anyone who applies? Ideally without ever having to travel there physically? This way you could obtain the EU vaccine passport remotely from (say) Estonia and then use it in every other EU country during your travels.

customs and immigration – Countries you may not visit after Israel – even if you don’t have an Israeli stamp

There’s been a lot of discussion of issues that arise when you visit Israel and countries like Lebanon and Iran. However, the discussion, both on this website and in other places, almost always focuses on Israeli stamps, which countries will reject you once you have such a stamp in your passport and what you can do to avoid getting one. As if Lebanese officials are allergic to Israeli ink or something.

But, as far as I understand, the problem isn’t the stamp, the problem is that visiting Israel is a crime in these jurisdictions and the stamp is evidence that you have commited it. So I find it really hard to take the usually provided advice of “chillax and go wherever you want, Israel doesn’t stamp passports” – what if they ask me point blank if I have ever been to Israel? I am not in the habit of lying to government officials, especially given that to find evidence of any of my trips all you need is to google my name.

So if I walk up to an immigration officer, give them a passport with no stamp or other evidence of Israeli authorities having handled it and start the conversation with a remark about how I visited Israel recently… In which countries will this get me in trouble? Are there any countries which don’t care about your trips to Israel as long as there is no stamp?

Why do visa application forms ask which countries you’ve been to in the past years?

As an example, the US DS-160 form ask for every country you’ve been to in the past 10 years. But… what’s the rationale for asking this? Some ideas I have:

  1. To enforce various travel bans, i.e. the VWP ban on visitors to Iran. But then why not just ask if you’ve been to Iran rather than for a full list of countries?
  2. To collect intelligence data. But if you’re an actual government agent, wouldn’t you cover your tracks and not say the truth?
  3. Because it’s an opportunity to reject you. The US government already knows where a lot of people in the world have traveled thanks to extensive intelligence databases so they can use this field to filter out people who lie about their history.
  4. Because “that’s how they always did it”. No official rationale exists, it’s just something done without too much thought.

An official explanation would be ideal but I’d also accept credible third party analysis if no good official reasoning exists.

Doubt regarding a question DS160 application (countries you have visited)

While filling DS160 I bumped into this question which was asking about the countries I visited. Should I mention transit too? Because I had a transit in Germany (when travelling from Sweden to India) and in Denmark (while travelling from India to Sweden) in the years 2020 and 2019 respectively. I have the stamps in my passport too. Do I have to mention in the form under the question of visited countries? I’m really confused? I tried finding the answer but I couldn’t find any relevant to transit. Could someone please guide me with this?

taxes – What are the implications of El Salvador’s legal tender law to bitcoin’s legal classification in other countries?

It is my understanding that foreign currencies have a specific legal framework in many jurisdictions, for example that an exchange from one currency into another is not subject to tax. At the same time, many countries do not recognize bitcoin as a currency but rather an “intangible asset” or “property”.

El Salvador has now passed a law that makes bitcoin the country’s legal tender. Does this mean that when the law comes into effect in September 2021, other countries will presumably start treating bitcoin as a foreign currency?

Why can’t under-18’s use e-Gates in European countries?

I recently came back through Dublin airport and used e-Gates. On one of the signs, it said that one of the requirements besides being an EU/EEA passport holder is that the passenger must be over 18yrs old. I also saw this while arriving in Schiphol airport in the Netherlands?

Why is this? One of my friends who worked in the airport told me that it’s a measure to prevent children being trafficked or ‘stolen’ by one parent if the other doesn’t agree. In other words, they have to meet an immigration officer who would question them with greater detail about their travel.

Children over 14 can travel unaccompanied to various countries so I don’t see what other reason there may be for this rule

Free countries with ugandan refugees passport?


Your privacy


By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.




Visa of Central American countries for Bangladeshi Citizen having a valid US B1/B2 Visa

I am a Bangladeshi citizen holding a valid US B1/B2 visa. I would like to plan a trip to the central American countries.

  1. Panama
  2. Costa Rica
  3. Nicaragua
  4. Hondurus
  5. El Salvador
  6. Guatemala
  7. Belize

Can I travel to each of them with a valid US B1/B2 visa?

According to Wikipedia Honduras, El Salvador, and Guatemala won’t allow and Belize will ask for $600 “repatriation fee”. However, I could not find any official reference for any of them.

Could someone point me to the right direction?

css – Create a map where countries can be selected using react-leaflet

I’ve only just started learning javascript and decided to try and make a simple app where individual countries can be selected, highlighting them, and the name appearing in the top corner.

The code works, but there as a novice I’m sure its far from the best way to do it! One thing I feel isn’t the best is using a global var for country selection (window.selected).

The main app MyMap.jsx:

import React, { Component } from 'react';
import L from "leaflet"
import {MapContainer, GeoJSON, useMap, useMapEvent } from "react-leaflet";
import mapData from './../data/countries.json';
import 'leaflet/dist/leaflet.css';

// Set default value for no selection
window.selected = '</b><i>Click a country</i><b>'

// Custom Components
let info = L.control();
info.onAdd = function (map) {
    this.div = L.DomUtil.create('div', 'info');
    this.div.innerHTML = '<h4>Current Selection</h4><i>Click a country</i><br />';
    return this.div;
};
info.update = function (props) {
    this.div.innerHTML = '<h4>Current Selection</h4><b>'+props+'</b><br />';
};

function InfoBox() {
    // Add to the map
    const map = useMap()
    info.addTo(map);

    // Update text to display selected country
    useMapEvent('click', () => {
        info.update(window.selected)
    })
    return null
  }

function TileLayer() {
    const map = useMap();
    const mapboxAccessToken = TOKEN_HERE;

    // Set default values for the map
    React.useEffect(() => {
      new L.TileLayer(
        "https://api.mapbox.com/styles/v1/mapbox/streets-v11/tiles/{z}/{x}/{y}?access_token=" + mapboxAccessToken,
        {
          tileSize: 512,
          zoomOffset: -1
        }
      ).addTo(map);
    }, (map));

    return null;
  }


// Create Map
class MyMap extends Component {
    state = {selectedCountry: null}

    geoStyle = {
        stroke: false, 
        fillOpacity: 0
    };
    
    // Highlight the selected country
    highlightCountry = (e) => {
        if (this.state.selectedCountry ) {
            this.state.selectedCountry.setStyle(this.geoStyle);
        }
        info.update(this.state.selectedCountry)
        this.setState({ selectedCountry: e.target });
        window.selected = e.target.feature.properties.ADMIN
        var layer = e.target;
        layer.setStyle({
            stroke: true,
            weight: 3,
            color: '#666',
            dashArray: '',
            fillOpacity: 0.7
        });

        layer.bringToFront();
    }

    onEachCountry = (country, layer) => {
        layer.on({
            click: this.highlightCountry
        });
    }

    render() {
        return (
            <div>
                <h1 style={{textAlign: "center"}}>My Map</h1>
                <MapContainer style={{height: "80vh"}} zoom={2} center={(30, 0)}>
                    <GeoJSON style={this.geoStyle} data={mapData.features} onEachFeature={this.onEachCountry} />
                    <TileLayer />
                    <InfoBox />
                </MapContainer>
            </div>
        )
    }
}

export default MyMap;

and the css:

.info {
  padding: 6px 8px;
  font: 14px/16px Arial, Helvetica, sans-serif;
  background: white;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.info h4 {
  margin: 0 0 5px;
  color: #777;
}
.MapContainer {
  width: 100%;
  height: 100vh;
}

The HTML is the generic react html doc from create-react-app.