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