Quizzing Live

In Which Country Will You Find The River Quai

Answer:
Thailand