Birmingham has 35 miles of canals, more than Venice. However, it does not have the most canals in any city. That honour belongs to which country and which city?