Mr-Vindya-Solangaarachchi-0 Published March 7, 2025 at 1920 × 2056 in MILLENNIUMIT ESP. Vindya Solangaarachchi, Chief Information Officer at DFCC Bank PLC