Nestled in southern India, Pondicherry is often hailed as the "French Riviera of the East", with gorgeous beaches and bungalows.