The world's most expensive coffee goes through questionable process before being ready and served at £40 a cup ...
Shimla, the Queen of Hills has got to be a magical escape with the beauty that is Himalayan Mountains over them. Picture ...