Spotting a whale, swimming wild and free in the ocean, is a truly unforgettable experience. Whale watching in Mirissa, Sri Lanka gives you just such an opportunity to witness these giants of the ocean in their natural habitat. The best time to go Generally, November…