Lemon Tree Hotels Signs License Agreement For A Property In Rajasthan