Winzo announces winners of its Bharat Tech Triumph initiative

Winzo has announced the 10 winners from a pool of over 150 participating technology and gaming…