El Thour Explained

El Thour is a settlement in Egypt.

References

28.731°N 33.629°W