Strangely, googling for Meera Minicar, I found another Indian minicar completely different, which is compared with the Nano. The photograph at economictimes.indiatimes shows it with a crowd around it. Which is which ?
Looking for the enlarged photograph of your (our) Meera, I see something written on the hood, but I can't read it. Shankarrao ? And Meera could also be read as Micra. As for the giraffe, it looks like some kind of antelope.
Thanks for this great puzzle !