2/ Reverse geocoding is turning coordinates (latitude, longitude) into location info.
So 52.3877830, 9.7334394 becomes "Philipsbornstraße 2, 30165 Hanover, Germany" as you can see on our demo page.
Those are the coordinates of OpenCage HQ, BTW
So far, so simple, right?