Demi Rose finds herself immersed in the lush greenery of the tea hills, surrounded by a serene and tranquil atmosphere celebrity