PHOTO FEATURE

Dussehra fest in New Delhi

Dussehra fest in New Delhi

October 12, 2016

Dusshera, a major Hindu festival, was celebrated in India on October 11. Festivities begin nine days in advance before the D-day that marks the victory of good over evil. According to the Hindu mythology, Dussehra marks the day when lord Rama beheaded the evil demon Ravana who is...

Read More
Japan

Japan

June 22, 2016

The Land of the Rising Sun – Japan - invites the world on a Sakura pilgrimage as the country welcomes the fairy-like cherry blossoms in its every nook and cranny.

Read More