Paying a high price for a cheery consensus, does MTR Corporation ...

Paying a high price for a cheery consensus, does MTR Corporation ...