A tourist drives 10 km towards East and turns to right hand side and takes a drive of another 3 km. He then drives towards West (turning to his right) another 3 km. He then turns to his left and walks another 2 km. Afterwards, he turns to his right and travels 7 km. How far is he from his starting point and in which direction ?