Keshia Badalge

Keshia is a global correspondent and has received reporting assignments from over 35 countries around the world.
Keshia Badalge