Photos & thanks: Sunny Chawla The majestic “Palanchai” & “Jabba”. This hidden paradise is located in Bahrain having serene meadows and where clouds overwhelms the atmosphere enough to make it looks like a true piece of Heaven on Earth. Jabba and Palanchai, Bahrain, Swat Valley More