Author: Shrai Popat and agencies