Meher Baba first landed in England at the port of Folkestone after crossing the English Channel from Boulogne in France, on the 12th September 1931 on the ferry boat "Biarritz".
Meher Baba first landed in England at the port of Folkestone after crossing the English Channel from Boulogne in France, on the 12th September 1931 on the ferry boat "Biarritz".