General Knowledge Waterloo is located in? A) Switzerland B) France C) England D) Belgium Detailed Solution: No Details Prev Next