We are Indian citizens and are planning to travel by Egypt air from Mumbai to Toronto via Cairo. The layover is 14 hours in Cairo.  As per Egyptian Embassy, transit without visa is applicable if the layover is upto 12 hours.  do we actually need a transit visa for a layover of 14 hours?
We are Indian passport holders, with valid visas for Canada. Plan is to take the EgyptAir flight Mumbai to Toronto, via Cairo. Problem is Egypt embassy website says we don't need Transit Visa if transit is up to 12 hours but here transit is 14 hours.    Has anyone with a Indian passport traveled this route? What was your experience at Cairo? Did you need a transit visa?
Is there a way to give promo/coupon codes for people to download your app for free? Has 'Ubuntu Software' been renamed to 'Snap Store'? Custom macro for multicolumn with & without xparse The following example has two normal LaTeX \newcommand macros and two xparse \NewDocumentCommand for specifying multicolumn text. The only difference between each pair of commands is one has the alignment character as part of the macro and one does not.  However, the xparse version that requires the alignment character to be outside of the macro does NOT work and results in Misplaced \omit. error.  \documentclass{article} \usepackage{xparse}  \newcommand{\MulticolumnA}[3]{&amp;\multicolumn{#1}{#2}{#3}} \newcommand{\MulticolumnB}[3]{ \multicolumn{#1}{#2}{#3}}  \NewDocumentCommand{\MulticolumnX}{m m m}{&amp;\multicolumn{#1}{#2}{#3}} \NewDocumentCommand{\MulticolumnY}{m m m}{ \multicolumn{#1}{#2}{#3}}  \begin{document} \[ \begin{tabular}{lllllll}     {a} \MulticolumnA{4}{l}{A-abcdefghijkli}\\     {a}&amp;\MulticolumnB{4}{l}{B-abcdefghijkli}\\     {a} \MulticolumnX{4}{l}{X-abcdefghijkli}\\     %{a}&amp;\MulticolumnY{4}{l}{Y-abcdefghijkli}\\     {col1}&amp;col2&amp;{col3}&amp;{col4}&amp;{col5}\\ \end{tabular} \] \end{document}   Above compiles as is, but does not compile if the one line is uncommented. Help me identify this insect from Bangladesh I have seen this insect flying literally everywhere in Dhaka city (Bangladesh) over the last two months. It's small -- around 1-1.5 inches long. It's not an agile flyer and can be easily grabbed by hand during flight. Why do we use AC for long distance transmission? Why do we use AC (Alternating Current) for long distance transmission of electrical power?  I know that AC is such a current that changes polarity (magnitude and direction) and has fixed poles. Showing that $G/(H\cap K)\cong (G/H)\times (G/K)$ Suppose that $H$ and $K$ are normal subgroups of a group $G$ such that $HK=G$. I need to show that  $G/(H\cap K)\cong (G/H)\times (G/K)$.  So from the second isomorphism theorem we have that:  $HK/H\cong H/(H\cap K)$ which gives that $G/H\cong H/(H\cap K)$  $HK/K\cong K/(H\cap K)$ which gives that $G/K\cong K/(H\cap K)$  So we must now show that:  $H/(H\cap K)\times K/(H\cap K)\cong G/(H\cap K)$  So consider the map $\theta:H/(H\cap K)\times K/(H\cap K)\rightarrow G/(H\cap K)$ such that $\theta(h(H\cap K)\times k(H\cap K))=hk(H\cap K)$  Now this is a homomorphism and is surjective. To check injectiviy we see that if:  $\theta(h_1(H\cap K)\times k_1(H\cap K))=\theta(h_2(H\cap K)\times k_2(H\cap K))$ then we have that:  $(h_1k_1(H\cap K))=(h_2k_2(H\cap K))$ so that $(h_1k_1)(h_2k_2)^{-1}(H\cap K)=(H\cap K)$ which gives that $h_1k_1(H\cap K)=h_2k_2(H\cap K)$ So we are done.  Is the above correct?  Thanks for any help How can I use multiple accounts with Telegram? Is there a way to have two copies of  app in Ubuntu each with a different account?  It seems copying the app in another folder does not work. Object not visible in render I have a model which you can see here (camera perspective).    In the second image, you can see how the render turned out.    I'm at my wit's end trying to figure our why it's not showing up in the render. If anyone needs more information, just ask and I'll get it to you. I've already checked the normals and they're not the cause. How do I get rid of OneDrive completely? Can't we compute $\lim_{n \to \infty}\frac{1+ \cdots +n}{n^2}=\lim_{n\to\infty}\frac{1}{n^2}+\cdots +\lim_{n\to\infty}\frac{n}{n^2}=0$? Books automatically deletes my books when offline, and when there is enough space on device Is it acceptable to change the vid column of a term programmatically in the database? I need to upgrade my existing Ubuntu system, and I also want to install Ubuntu on a new laptop.  I would like to have an installation CD or DVD to do both of these.  Where exactly I can order or request an Ubuntu installation CD/DVD/USB? How to insert page number in Beamer navigation symbols? Change Proxy Settings In Ubuntu I want to use the Ubuntu Software Center to install software, but I cannot download them.  How can I give my proxy settings in Ubuntu terminal (just like we use cmd in Windows to choose IE proxy settings)? How can I install Windows software or games? Can .exe and .msi files (Windows software) be installed in Ubuntu? How to edit `postgresql.conf` with pgAdmin 3? Compare two files with first column and remove duplicate row from 2nd file in shell script I will ask my question with an example. I have 2 files:  File #1:  118D FC300_R5_TP  FX.B      32775       2112   6       2038   6       2112   0 118E FC300_R5_TP  FX.B      32775       2136   7       2065   6       2136   0 118F FC300_R5_TP  FX.B      32775       2124   6       2064   6       2124   0 1190 FC300_R5_TP  FX.B     819210     814632  99     814609  99     814632   0 1191 FC300_R5_TP  FX.B     819210     104100  13     103714  13     104100   0 1192 FC300_R5_TP  FX.B    1638420    1609476  98    1609402  98    1609476   0 1196 FC300_R5_TP  FX.B    1638420    1638432 100    1638379 100    1638432   0 119A FC300_R5_TP  FX.B    3276840    3271776 100    3271698 100    3271776   0 119E FC300_R5_TP  FX.B    3276840    3264120 100    3264034 100    3264120   0 11A2 FC300_R5_TP  FX.B    3276840    2328648  71    2328546  71    2328648   0 11A6 FC300_R5_TP  FX.B    3276840    2328444  71    2328355  71    2328444   0 11AA FC300_R5_TP  FX.B    3276840    2328528  71    2328403  71    2328528   0 11AE FC300_R5_TP  FX.B    3276840    2328648  71    2328468  71    2328648   0 11B2 FC300_R5_TP  FX.B    3276840    2130000  65    2129766  65    2130000   0 173A FC300_R5_TP  FX.B    6553680    6478572  99    6477747  99    6478572   0   File #2:  11AA FC300_R5_TP  FX.B    3276840    2328528  71    2328403  71    2328528   0 11AE FC300_R5_TP  FX.B    3276840    2328648  71    2328468  71    2328648   0 11B2 FC300_R5_TP  FX.B    3276840    2130000  65    2129766  65    2130000   0 173A FC300_R5_TP  FX.B    6553680    6478572  99    6477747  99    6478572   0 0BDB FC600_R5_TP  FX.B   33554640    6044364  18    6033105  18    6044364   0 0BDC FC600_R5_TP  FX.B   33554640    6613536  20    6481974  19    6613536   0 0BDD FC600_R5_TP  FX.B   33554640    4435848  13    4057170  12    4435848   0 0BDE FC600_R5_TP  FX.B   33554640    6620868  20    6249518  19    6620868   0   Desired Output  File #3:  0BDB FC600_R5_TP  FX.B   33554640    6044364  18    6033105  18    6044364   0 0BDC FC600_R5_TP  FX.B   33554640    6613536  20    6481974  19    6613536   0 0BDD FC600_R5_TP  FX.B   33554640    4435848  13    4057170  12    4435848   0 0BDE FC600_R5_TP  FX.B   33554640    6620868  20    6249518  19    6620868   0   I'd like to compare file 1 and file 2 using their first columns and remove the entire line or row from file 2 where they match in file 1. I'd also like to save the results to a 3rd file, file #3. I am having a problem understanding displacement maps. I'm starting to think that I don't understand them at all.  Clarifying My Understanding  My understanding (which might be completely wrong), is that a displacement map is a gray-scale image whereby a value of 0.5 produces no displacement, >0.5 produces displacement in the positive direction, and &lt;0.5 produces displacement in the negative direction. This, however, does not seem to match my actual observations in Blender.  I am using a displacement map within Cycles, plugging it into the Displacement socket on the Material Output node (I am also using the new experimental adaptive subdivision and micro-vertex displacement). I note that a value of 0.5 actually produces a displacement in the positive direction, causing the whole mesh to jump up slightly, as well as creating the peaks and valleys that you would expect for >0.5 and &lt;0.5 values respectively.  This affects my entire understanding of displacement maps. Why is this happening? Why is a value of exactly 0.5 creating displacement? Further, how are you supposed to arrange and line up objects in your scene when, in rendered view, the displacement maps will push them out of position, even if those maps are only supposed to create displacement in specific areas.  The Problem in Practice  This is the problem I am having at the moment. I have a plane which is supposed to be a snowy field, and I am using a displacement map to give some depth to the snow. In rendered view, my plane jumps up significantly. This is what lead me to investigate my understanding of displacement maps, and to this question.  Additionally, what is the correct way to increase and decrease the strength of a displacement map? At the moment, I will run them through a Math node set to multiply, however, as you might imagine, this exaggerates the issue that I am complaining about above.  To be clear, however, I am not using a math node when experiencing the "jump up" for 0.5 values. This is not the source of my problem, but another aspect to it. How do I format a backslash as code with backticks in comments? I'm trying to write a single backslash in a comment as code formatted by backtick. Like this:  `\`   but it escapes the backtick and doesn't close the "inline code block".  I've read  but couldn't figure out.  How do I format a single backslash in comment as code?