Deletion of Map of the Creator

Comment: Pravda.ru is _marginally_ more reliable than the Weekly World News.  (We don't seem to have an article on it, unfortunately).  I personally would _not_ consider it to meet 
Stance: comment
Cited policy: Wikipedia:Verifiability (WP:V)