Shrikhand is an Indian dessert, mouthwatering and irresistible. This Kesari Srikhand is the epitome of a delightful flavour. Made with love and perfec...