Former German Chancellor Gerhard Schroeder has been photographed hugging Russian President Vladimir Putin while celebrating his birthday in St. Petersburg,…