Chaitra Navratri is a time of celebration and devotion, where people across India worship Goddess Durga and her nine forms. The festival marks the beginning of the Hindu New Year, and people celebrate ...
Illustrations of forlorn-looking Swedes sitting in civil-defence shelters ram home the point that war is not something that ...