Translation of London in Indonesian

London

London

noun

  • 1

    London