Road Traffic Accidents – What to Do in Spain

Living in another country and having to deal with difficult situations in a language other than your own can make things even more traumatic.