India KBC KBC 2023 KBC 2023| The capital of which of these countries is located on the Amstel river? Ritika Shekhawat - December 29, 2023 0 KBC 2023, The options of the question – The capital of which of these countries is located on the Amstel river? A. Austria B. Netherlands C. Italy D. France The answer is B. Netherlands