Endless white sands beach in Zanzibar awaiting for thunderstorm and rain.