Everything you need to know about Gamma-ray burst