Visit these pristine rivers and beaches in India that boast crystal clear waters
The lands of India are blessed with a plethora of magnificent locations, both natural and man-made. Among the natural wonders is the long list of beaches and rivers. Although the ...