Hotel Le Meridien is Organizing 'Bachcha-Log', an Exhibition of Paintings by Illoosh Ahluwalia.
Added by amrutha86 on December 17, 2008