LONDON- An earthquake with a magnitude of 6.3 shook western Iran on Sunday, the US Geological Survey reported. USGS said the quake was at a depth of 65 kilometers (40 miles) and struck 114 km northwest of the city of Ilam, close to Iran's border with Iraq.