Mandatory Credit: Photo by Nasir Kachroo/NurPhoto/Shutterstock (13936316a) Branch of a tree has fallen due to heavy rainfall and hailstorm in Baramulla Jammu and Kashmir India on 26 May 2023. The hailstorm , gusty winds and heavy rainfall wreck havoc