Home & Away
There are about 4,000 fatal car crashes each year in Jaipur, India.
As one might imagine, driving there isn’t for the faint of heart.
Bermuda resident Melanie Francis is one of those who understands the region’s “crazy” system.
She regularly drives f...
Jan 27, 2015