all the Olympic torch bearers had reached the top of Mount Qomolangma,above which appeared rare …

问题描述:

all the Olympic torch bearers had reached the top of Mount Qomolangma,above which appeared rare …
By nine o’clock,all the Olympic torch bearers had reached the top of Mount Qomolangma,above which appeared rare rainbow soon.
这句原应该是想表达:The rainbow appeared above the top of the mount Qomolangma.句中which已作above介词的宾语了.如果这样理解那么后面的从句的主语是谁?“介宾结构”可以作主语?
还是理解above为副词前置,还原从句为:All the Olympic torch bearers had reached the top of Mount Qomolangma,which appeared rare rainbow above.(即which作主语,above作副词修饰动词appear,而并非“介词+宾语” 引导的定语从句)
请专家帮手解惑,

这是倒装句
Above the top of .appeared .soon.
介词短语在句首全倒装