This helps, My employer in India no more exist (dead) and his company also no more exist. But I have work experience letter. My European company and gulf company management change (manager change) no body knows me there now... I am in USA now I can manage from USA reference and all other letters but not from past employers.
I also need help in this may be it will help me to write down some cover letter to CIC and explaining also, I will provide all contact information if CIC want. but this is the weird situation...