Delhi is to host a festival that is dedicated to celebrating the art and culture of the Buddhist faith. Delhi is to host an international event that will celebrate the arts and culture that has emerged around the Buddhist faith. The event will see a number of different art exhibitions and film screenings taking place, with artists from countries around « Continue Reading »