Hello, My experience with the British Airways Johannesburg Office in South Africa was very smooth. The staff were polite and guided me clearly with my booking process. They helped me understand the baggage rules and travel details. I felt comfortable as they answered all my questions with patience. The office was well-organized and easy to access. Overall, it was a very positive exper...