A man starts from point A and travels 20 km toward North and then 12 km towards west to reach point B. He took a Southward turn and went 5 km to reach point C. Again, he turned Eastward and went 10 km to reach point D. Lastly, he travelled 15 km turning to his right. What is the distance and in which direction is he from his starting point?