The ‘Triangle of Satan’ or ‘Devil’s Island’ or the more commonly known Bermuda triangle has given the scientists a run for their money. Dumbfounded on the questions about this mystical patch of water, human being has so far failed to reach any conclusive answer. The annals of experiment confirms that…
