Highest waterfall and mystique mountain in Baku, Azerbaijan