For the exhausted busy bureaucrat or a bogged-down senior official madly seeking for a timeout to breath freely in a fresh cool atmosphere, the Channel Islands is the perfect place. You would really find it enchanting soothing and refreshing. These islands are located just off the coast of France on the English Channel. This place has a smooth blend of both the British and French influences. There are many small islets, some of which are uninhabited. These islands are easily approachable from France...

1 Aug

