Pictures | Life & Style
Whale watching off the coast of Sri Lanka
The deep blue sea off the coast of Mirissa in Sri Lanka, where the waters of the continental shelf is close to the shore, is among the world's top spots for seeing whales, dolphins and other creatures of the deep. Since the end of the civil war, tourists are returning to Sri Lanka to enjoy its natural beauty and catch a rare glimpse of the elusive whales.
Picture editor's choice
Inspired by the Hindu Holi festival, participants take part in a five kilometer long run
Top models and Bollywood beauties display vibrant creations at the event
What a catch! Hunters in Alabama haul in 15-foot reptile, a state record