I have absolutely no idea what the marque of the vehicle is, but looking at the rear wheels/tyres, it looks like some sort of vehicle to be used on sandy surfaces. The striping on the vehicle would seem to indicate some type of emergency vehicle, police/fire/rescue.
I have no idea why it should be RHD, nothing comes to mind.
Bill