







Haven definition in English language refers to the meaning of harbour or anchorage protected from the sea, or, by extension, a place of safety; a refuge or sanctuary.
With us, the word Haven has got the symbolic meaning of a harbour which offers break, relax and comfort for the travellers during their visit to London.