Duck Roast is a special Kerala Christian fare made during special occasions and Kuttanad Tharavu Roast is just irresistible!!