Geneva: These are exciting times for science as researchers are close to spotting the ‘God particle’, which has the possibility to explain the presence of stars, planets, humans and Digvijay Singh. You can understand the euphoria among the physicists at the Europe’s CERN Laboratory near Geneva as this sub-atomic article has been ‘escaping the net’…