Which city is built on 118 islands: June 25, 2025June 22, 2025 by Tauqeer Ahmad(A) Japan(B) Venice (C) USA(D) None of these