London is situated on bank of river / Food Inspector MCQs / By (A) Delaware River (B) Nile River (C) Thames River (D) None of these